package com.fno.common.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 匿名访问不鉴权注解
 *
 * @author ry
 */
//注解可以同时应用于方法和类（或接口、枚举）
@Target({ ElementType.METHOD, ElementType.TYPE })
//表示该注解在运行时可以通过反射访问。
@Retention(RetentionPolicy.RUNTIME)
//@Documented 注解使得 Anonymous 注解的使用情况在生成的 Javadoc 文档中可见，便于开发者查阅和理解。
@Documented
public @interface Anonymous
{
}
